<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>WeihanLi.Common.Benchmark.DITest-20191125-101726</title>

<style type="text/css">
	table { border-collapse: collapse; display: block; width: 100%; overflow: auto; }
	td, th { padding: 6px 13px; border: 1px solid #ddd; text-align: right; }
	tr { background-color: #fff; border-top: 1px solid #ccc; }
	tr:nth-child(even) { background: #f8f8f8; }
</style>
</head>
<body>
<pre><code>
BenchmarkDotNet=v0.12.0, OS=Windows 10.0.18362
Intel Core i5-3470 CPU 3.20GHz (Ivy Bridge), 1 CPU, 4 logical and 4 physical cores
.NET Core SDK=3.0.100
  [Host]     : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), X64 RyuJIT
  DefaultJob : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), X64 RyuJIT
</code></pre>
<pre><code></code></pre>

<table>
<thead><tr><th>                 Method</th><th>Mean</th><th>Error</th><th>StdDev</th><th>   Op/s</th><th>Ratio</th><th>RatioSD</th><th>Gen 0</th><th>Gen 1</th><th>Gen 2</th><th>Allocated</th>
</tr>
</thead><tbody><tr><td>NoDI</td><td>6.294 ns</td><td>0.0800 ns</td><td>0.0748 ns</td><td>158,885,471.4</td><td>1.00</td><td>0.00</td><td>0.0076</td><td>-</td><td>-</td><td>24 B</td>
</tr><tr><td>Singleton</td><td>100.930 ns</td><td>0.3708 ns</td><td>0.3468 ns</td><td>9,907,897.6</td><td>16.04</td><td>0.17</td><td>-</td><td>-</td><td>-</td><td>-</td>
</tr><tr><td>Transient</td><td>49.680 ns</td><td>0.5275 ns</td><td>0.4934 ns</td><td>20,128,957.4</td><td>7.89</td><td>0.10</td><td>0.0076</td><td>-</td><td>-</td><td>24 B</td>
</tr><tr><td>ServiceContainerSingletonTest</td><td>348.255 ns</td><td>6.6019 ns</td><td>6.1754 ns</td><td>2,871,459.3</td><td>55.34</td><td>1.33</td><td>0.1169</td><td>-</td><td>-</td><td>368 B</td>
</tr><tr><td>ServiceContainerTransientTest</td><td>841.700 ns</td><td>1.9591 ns</td><td>1.7367 ns</td><td>1,188,072.3</td><td>133.68</td><td>1.66</td><td>0.2533</td><td>-</td><td>-</td><td>800 B</td>
</tr></tbody></table>
</body>
</html>
